﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json.Linq;
using Coldairarrow.Util;

namespace Coldairarrow.Entity.Interface
{
    /// <summary>
    /// 分析报告
    /// </summary>
    /// 
    public class ReportAnalyticsDTO
    {

        public OZ_ReportAnalyticsResult result { get; set; }

    }

    public class OZ_ReportAnalyticsResult
    {

        public List<OZ_ReportAnalyticsData> data { get; set; }

    }

    public class OZ_ReportAnalyticsData
    {

        public List<dimensions> dimensions { get; set; }
        public List<string> metrics { get; set; }

    }
    public class dimensions
    {

        public string id { get; set; }
        public string name { get; set; }

    }



    public class ReportAnalytics
    {
        public string RowId { get; set; }
        /// <summary>
        /// id	
        /// </summary>
        public string id { get; set; }
        /// <summary>
        /// sellerId	
        /// </summary>
        public string sellerId { get; set; }
        /// <summary>
        /// 商品SKU	
        /// </summary>
        public string sku { get; set; }
        /// <summary>
        /// SKU名称	
        /// </summary>
        public string skuName { get; set; }
        /// <summary>
        ///日期
        /// </summary>
        public string date { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string hits_view_search { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string hits_view_pdp { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string hits_view { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string hits_tocart_search { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string hits_tocart_pdp { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string hits_tocart { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string session_view_search { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string session_view_pdp { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string session_view { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string conv_tocart_search { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string conv_tocart_pdp { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string conv_tocart { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string revenue { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string returns { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string cancellations { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string ordered_units { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string delivered_units { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        //public string adv_view_pdp { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        //public string adv_view_search_category { get; set; }
        /// <summary>
        /// 		
        /// </summary>
       // public string adv_view_all { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        //public string adv_sum_all { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        public string position_category { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        //public string postings { get; set; }
        /// <summary>
        /// 		
        /// </summary>
        //public string postings_premium { get; set; }
    }


}
